/**
 * @file RP.h
 * @brief RP模块驱动接口头文件
 * @author 废话文学创始人
 * @version 1.0
 * @date 2024-02-25
 */

#ifndef __RP_H_
#define __RP_H_

#include "main.h"

/**
 * @def RP_NUMBER
 * @brief RANK下的通道个数
 */
#define RP_NUMBER 4

/**
 * @brief 初始化RP相关硬件
 */
void RP_init(void);

/**
 * @brief 阻塞方式读取RP数据
 */
void RP_Read_block(void);

/**
 * @brief 获取指定RP通道的值
 * @param RP_n RP通道编号（0~RP_NUMBER-1）
 * @return 指定通道的采集值
 */
uint16_t RP_Get_value(uint8_t RP_n);

#endif
